package com.xiaoyy.core.common.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Map;
@Data
public class QuartzVO extends BaseVO{
    @ApiModelProperty(notes = "调度名称")
    private String schedName;
    @ApiModelProperty(notes = "job名称")
    private String jobName;
    @ApiModelProperty(notes = "job所属组")
    private String jobGroup;
    /**
     * 任务描述
     */
    @ApiModelProperty(notes = "job描述")
    private String jobDescription;
    @ApiModelProperty(notes = "触发器名称")
    private String triggerName;
    @ApiModelProperty(notes = "触发器所属组")
    private String triggerGroup;
    /**
     * 触发器描述
     */
    @ApiModelProperty(notes = "触发器描述")
    private String description;
    /**
     * 集群中job实现类的完全包名
     */
    @ApiModelProperty(notes = "任务实现类")
    private String jobClassName;

    /**
     * cron表达式
     */
    @ApiModelProperty(notes = "cron表达式")
    private String cronExpression;

    /**
     * 时区
     */
    @ApiModelProperty(notes = "时区")
    private String timeZoneId;

    /**
     * 参数信息
     * */
    @ApiModelProperty(notes = "参数信息")
    Map<String, Object> parameter;
}
